using Beaker.OpenCube.Render.Maths;

namespace Beaker.OpenCube.Render.Materials
{
	public sealed class Shiny
		: Material
	{
		public Color Diffuse( Intersection intersection )
		{
			return Color.White;
		}

		public Color Specular( Intersection intersection )
		{
			return Color.Gray;
		}

		public double Reflect( Intersection intersection )
		{
			return 0.7d;
		}

		public double Roughness( Intersection intersection )
		{
			return 250d;
		}
	}

}